Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

536
Visualizações
Por qué Object.entries no toma los tipos correctos de un tipo de objeto definido con "Record<>"

¿Por qué el tipo de clave de objeto no se selecciona correctamente mediante mecanografiado?

 const k: Record<'a' | 'b', number> = { a: 5, b: 6 }; Object.entries(k).forEach(([key, value]) => { // key: string // value: number });

Esperaba que los tipos fueran

 key: 'a' | 'b' value: number

Porque estamos diciendo Record<'a' | 'b', number> y no Record<string, number> .

Además, ¿cómo puedo solucionar esto de una manera segura sin usar any ?

patio de juegos

Hay un posible duplicado aquí . Pero esa pregunta no sigue el ejemplo mínimo reproducible , y por lo tanto las respuestas también lo son. Sentí que ese hilo está tomando demasiada energía para entender porque no está generalizado.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda